package com.his.annotation;


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/** 该注解放到方法上,标注该方法只能由哪些权限id的人才能访问
 * @author dawn
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface RequireRoles {

    /**
     *
     * @return 可以访问该方法的角色id
     */
    String[] roles() ;

    /**
     *
     * @return token参数的位置
     */
    int index() ;
}
